package com.yidu.hbatsft.service;

import com.yidu.hbatsft.domain.AtsRival;

import java.util.List;
import java.util.Map;

public interface RivalSerice {

    int deleteByPrimaryKey(Integer rivId);

    /**
     * 新增
     * @param record
     * @return
     */
    int insert(AtsRival record);



    int insertSelective(AtsRival record);

    AtsRival selectByPrimaryKey(Integer rivId);

    int updateByPrimaryKeySelective(AtsRival record);

    int updateByPrimaryKey(AtsRival record);


    void updates(int id);

    /**
     * 删除
     * @param id
     */

    void delete(Integer id);


    /**
     * 批量删除
     * @param ids
     */
    void deleteAll(String ids);


    /**
     * 根据id查询
     * @param id
     * @return
     */
    AtsRival findbyid(Integer id);


    /**
     * 查询所有
     * @param map
     * @return
     */
    List<AtsRival> selectAll(Map<String, Object> map);

    List<AtsRival> findAll(Integer pageNum, Integer pageSize, String rivName, String creatTimes, String creatTimea, int i, String id);


    int count(String rivName);


    /**
     * 查询所有
     * @return
     */
    List<AtsRival> option(AtsRival atsRival);


    /**
     * 根据日期查询
     * @param
     * @return
     */
    List<AtsRival> selectAllt(String creatTime);



}
